home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / programming / emacs-complete / fsf / emacs / src / msdos.h < prev    next >
C/C++ Source or Header  |  1994-07-14  |  1KB  |  48 lines

  1. /* MS-DOS specific C utilities, interface.
  2.    Copyright (C) 1993 Free Software Foundation, Inc.
  3.  
  4. This file is part of GNU Emacs.
  5.  
  6. GNU Emacs is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; either version 1, or (at your option)
  9. any later version.
  10.  
  11. GNU Emacs is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. GNU General Public License for more details.
  15.  
  16. You should have received a copy of the GNU General Public License
  17. along with GNU Emacs; see the file COPYING.  If not, write to
  18. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  19.  
  20. #include <time.h>
  21. #include <dpmi.h>
  22.  
  23. int dos_ttraw ();
  24. int dos_ttcooked ();
  25. int getdefdir (int, char*);
  26. void unixtodos_filename (char *);
  27. void dostounix_filename (char *);
  28. void sleep_or_kbd_hit (int, int);
  29. char *rootrelativepath (char *);
  30. void init_environment ();
  31. void internal_terminal_init ();
  32. #ifndef _stdio_h_
  33. int internal_flush (FILE *);
  34. #endif
  35. void ctrl_break_func (_go32_dpmi_registers *);
  36. void install_ctrl_break_check ();
  37.  
  38. extern int have_mouse;
  39. int mouse_init1 ();
  40. void mouse_init ();
  41. void mouse_on ();
  42. void mouse_off ();
  43. void mouse_moveto (int, int);
  44. void mouse_check_moved ();
  45. int mouse_pressed (int, int *, int *);
  46. int mouse_released (int, int *, int *);
  47. void init_gettimeofday ();
  48.